//
//  SECockpit.h
//  Space Explorer
//
//  Created by Yann Blaudin de Thé on 13/04/13.
//  Copyright (c) 2013 TeaTime. All rights reserved.
//

#ifndef __Space_Explorer__SECockpit__
#define __Space_Explorer__SECockpit__

#include "SECrosshair.h"
#include "SEClock.h"
#include "SEMisc.h"


class SECockpit {
private:
    irr::gui::IGUIEnvironment* _guienv;
    
    irr::gui::IGUIFont *_font;
    
    SECrosshair* _crosshair;
    irr::gui::IGUIStaticText* date_time_txt;
    irr::gui::IGUIStaticText* mjd_txt;
    irr::gui::IGUIStaticText* wrp_txt;
    irr::gui::IGUIStaticText* sim_time_txt;
    irr::gui::IGUIStaticText* fov_txt;
    irr::gui::IGUIStaticText* fps_txt;
    irr::gui::IGUIStaticText* screen_txt;
    
public:
    SECockpit(irr::IrrlichtDevice *device);
    ~SECockpit();
    
    void setTime(SEClock &ck);
    
    void setFPS(int fps);
    
    void setFOV(irr::f32 fov);
    
    void setWarp(float warp);
    
};

#endif /* defined(__Space_Explorer__SECockpit__) */
